import java.util.Arrays;
import java.util.Scanner;

public class TwoDimensionalArray_HomeWork05 {
    /*
    * 5、java定义一个3*5的二维数组，用来存储某班级3位学员的5门课的成绩
         定义一个3*5的二维数组，用来存储某班级3位学员的5门课的成绩；这5门课
         按存储顺序依次为：Java，JSP，CoreJava，MySQL和HTML5。
        （1）循环给二维数组的每一个元素赋0~100之间的随机整数。 (int) (Math.random() * 100)
        （2）按照列表的方式输出这些学员的每门课程的成绩。
        （3）要求编写程序求每个学员的总分，将其保留在另外一个一维数组中。
        （4）要求编写程序求所有学员的某门课程的平均分
    * */
    public static void main(String[] args) {
        int[][] scores = new int[3][5];
        int sum, avg;
        /*System.out.println("第一门课为Java" + " " + "第二门课为JSP" + " " + "第三门课为CoreJava" + " " + "第四门课为MySQL" + " " + "第五门课为HTML5");*/
        System.out.println(" \t\tJava\t\tJSP\t\tCoreJava\t\tMySQL\t\tHTML5");
        for (int i = 0; i < scores.length; i++) {
            sum = 0;
            System.out.print("第" + (i + 1) + "位学员:");
            for (int j = 0; j < scores[i].length; j++) {
                int score = (int) (Math.random() * 100);
                scores[i][j] = score;
                sum += score;
                System.out.print(+scores[i][j] + "\t\t\t");
            }
            int[] sums = {sum};
            System.out.println("第" + (i + 1) + "个学生的总分：" + sum);
        }
        Scanner input = new Scanner(System.in);
        System.out.println("请选择你想查询的课程平均分:1.Java 2.JSP 3.CoreJava 4.MySQL 5.HTML5");
        int question = input.nextInt();
        sum = avg = 0;
        for (int i = 0; i < scores.length; i++) {
            for (int j = 0; j < scores[i].length; j++) {
                if (j == (question - 1)) {
                    sum += scores[i][j];
                }
            }
        }
        avg = sum / 3;
        System.out.println("你选择的课程的平均分为:" + avg);
    }
}